Surf3D is a viewer of atomic configurations that uses OpenGL. Currently it is in a pre-alpha stage. A snapshot of the source code is available below as well as executables for Linux@x86, Linux@AMD64 and 32-bit Windows. Please keep in mind that this is work in progress and things will change.
Send any comments or suggestions to the author at ondrej.marsalek[AT]matfyz.cz
Here are some brief instructions for the use of the program, a manual will be available for the final version.
At the moment the application can load only one type of data file. The format can be seen below and from the example data. The data file filename is set in the configuration file.
[blank line] [time parameter] [# of columns] [# of rows] [matrix of # of atoms, space separated columns, newline separated rows] [newline] [matrix of types of atoms]
The source code for the program is available but may be untidy and/or incomplete. This should get better as the program approaches version 1.0. The application should compile at least (has been tested) on Linux on the x86 and AMD64 platforms and on 32-bit Windows. It needs the OpenGL header files and the openglut library. This library is provided for the three platforms mentioned for static linking. The whole thing can be built using the makefile included in the package.